\contentsline {section}{\numberline {1}Introduction}{2}
\contentsline {section}{\numberline {2}Extension to Pointers}{2}
\contentsline {subsection}{\numberline {2.1}Analysis of the problem}{2}
\contentsline {subsection}{\numberline {2.2}My solution for the problem}{5}
\contentsline {section}{\numberline {3}Extension to Records}{7}
\contentsline {subsection}{\numberline {3.1}Analysis of the problem and solution}{7}
\contentsline {subsection}{\numberline {3.2}Implementation details}{9}
\contentsline {subsection}{\numberline {3.3}What I did not let records do}{10}
